"So far" es una frase que se puede traducir como "hasta ahora", y "for the time being" es una frase que se puede traducir como "por el momento". Aprende más sobre la diferencia entre "so far" y "for the time being" a continuación.
I used to be a salesman, but I could only go so far before I burned out.Antes era un dependiente, pero solo pude llegar hasta cierto punto antes de agotarme.
Mrs. Moreno is out sick so, for the time being, I'll be your Spanish teacher.La Sra. Moreno está enferma, de modo que, por el momento, yo seré su profesora de español.
We're staying in this house for the time being, but we'll move somewhere else soon.Estamos en esta casa de momento, pero pronto nos mudaremos a otro sitio.